struggle to stay alive - Francés Inglés Diccionario